/* 
 * Copyright (c) 2009-2013, tamacat.org
 * URL: http://tamacat.org/
 */
html { font-size:100%; }
body { font-size:78%; font-family:Verdana,Arial,Sans-Serif; background:#fff; color:#333; text-align:center; margin:0; padding:0; }

h1, h2, h3 { font-family:Arial,Sans-Serif; font-weight:bold; }
h1 { font-size:1.4em; }
h2 { font-size:1.2em; }
h3 { font-size:1.1em; }
h1, h1 a, h1 a:hover, h1 a:visited, .description { text-decoration:none; color:#333; }
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color:#3f433b; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, caption, cite { text-decoration:none; }

table { font-size:inherit; }

select, input, textarea { font-size:100%; }
ul { list-style:square; margin-left:10px; margin-right:10px; padding:0px 5px 0px 8px; }
li { margin-left:0px; padding:0px; color:#666; }

#contents { width:100%; text-align:left; margin:0 auto; padding:0; background-color:#fff; height:auto !important; overflow:auto; z-index:100; }

#header { background-color:#333; color:#fff; width:100%; padding:5px 0; z-index:200; }
#header h1 { padding-left:5px; display:inline; font-size:1em; color:#fff; }

#footer { clear:both; padding:5px 0; text-align:center; background-color:#333; color:#fff; width:100%; height:2em; position:fixed; bottom:0; z-index:350; }

#middle-menu { margin-left:128px; background-color:#333; color:#fff; padding:0px; }
#middle-menu ul li { text-decoration:none; color:#fff; font-size:0.9em; display:inline; }

#left-menu { float:left; margin:0; padding:5px; width:110px; z-index:150; border-right:1px solid #ccc; min-height:400px;height:auto !important;height:400px; }
#left-menu h2 { font-family:Verdana,Sans-Serif; font-size:1.05em; margin-left:0em; }
#left-menu li a { text-decoration:none; color:#1f658f; font-size:0.9em; }
#left-menu li a:hover { color:#8f651f; }

#main { margin-left:130px; padding:5px; background-color:#fff; z-index:200; min-height:100%; height:auto !important; height:100%; position:relative; }
/**:first-child + html #main { padding-bottom:5px; }*/
#main h1 { text-decoration:underline; width:80%; }
#main p { padding:2px; margin:0 0 0 5px; }

#login-main { width: 40%; min-width:300px; margin-left:auto; margin-right:auto; font-size:1.2em; }
#login-form { }
#login-main .head { text-align:left; }
.clear { clear:both;}
.clear hr { display:none; }
